@font-face {
  font-family: "OPPOSans-M";
  src: url("../font/OPPOSans-M.ttf");
}
@font-face {
  font-family: "OPPOSans-H";
  src: url("../font/OPPOSans-H.ttf");
}
body {
}
.main-box {
  font-family: "OPPOSans-M";
  width: 901px;
  height: auto;

  padding: 45.05px 37.54px;

  background-color: rgb(255, 255, 255);
}
.main-information-box {
  width: 100%;
  height: 851px;
  min-height: 851px;

  border: 3px solid #343434;
  /* background-color: rgb(151, 79, 79); */

  display: grid;
  grid-template-rows: 100px auto;
}
.main-information-box > .class-table {
  height: 100%;
  display: grid;
}
.main-information-box > .class-table >.class-object{
  display: grid;
  grid-template-columns: 129.7px auto;
  text-align: center;
  height: 100%;

  position: relative;
}
.main-information-box > .class-table >.class-object > div:nth-child(1){

  border-right: 3px solid #343434;
}
.main-information-box > .class-table >.class-object > div:nth-child(1)>div{
  position: relative;
  top: calc(50% - 20px);

  width: 150px;
  text-align: left;
  margin-left: 15px;
}
/*左侧文字*/
.main-information-box > .class-table >.class-object > div:nth-child(1)>div:nth-child(1){
  font-family: "OPPOSans-H";
  font-size: 30px;
}
.main-information-box > .class-table >.class-object > div:nth-child(1)>div:nth-child(2){
  font-size: 17px;
}

.main-information-box > .class-table >.class-object > div:nth-child(2)>div{
  position: relative;
  top: calc(50% - 30px);
}
.main-information-box > .class-table >.class-object > div:nth-child(2)>div:nth-child(1){
  font-family: "OPPOSans-H";
  font-size: 35px;
}
.main-information-box > .class-table >.class-object > div:nth-child(2)>div:nth-child(2){
  font-size: 20px;
}

.main-information-box > .class-table >.class-object:not(:last-child) > div:nth-child(2){
  border-bottom: 3px solid #343434;
}
.main-information-box > .class-table >.class-object:not(:last-child) > div:nth-child(1){
  border-bottom: 3px solid #343434;
}

/*页脚*/
.main-footer{
  width: 100%;
  height:167px;
  background-color: #343434;
  color: white;
  border-width: 3px 3px 3px 3px;
  border-style: solid ;
  border-color: #343434;

  display: flex;
  justify-content: space-between;
}
/*左*/
.main-footer>div:nth-child(1){
  margin-left: 40px;
  margin-top: 40px;
}
.main-footer>div:nth-child(1)>div:nth-child(1){
  font-family: "OPPOSans-H";
  font-size: 40px;
}
.main-footer>div:nth-child(1)>div:nth-child(2){
  font-size: 22px;
}
/*右*/
.main-footer>div:nth-child(2){
  margin-right: 40px;
  margin-top: 50px;
  font-size: 30px;
  position: relative;
  font-family: "OPPOSans-H";
}
.main-footer>div:nth-child(2):before{
  position: absolute;
  top: 55px;
  content: ' ';
  background-color: white;
  width: 100%;
  height: 12px;
}

.title {
  font-family: "OPPOSans-H";
  font-size: 35px;

  display: flex;
  justify-content: space-between;

  text-align: center;

  border-bottom: 3px solid #343434;
}
.title > div:nth-child(1) {
  padding-top: 30px;
  width: 148px;
  border-right: 3px solid #343434;
}
.title > div:nth-child(2) {
  padding-top: 30px;
  width: 100%;
}
#dataUpdate{
  position: relative;
  top: 20px;
  text-align: center;
  color: #757575;
}